package main

// 使用_定义一个实现了Processor接口的MyProcessor。编译时会自动校验是否正确实现接口
var _ Processor = (*MyProcessor)(nil)

func main() {

}

// Processor :接口Processor，有个方法是Do
type Processor interface {
	Do(str string) (i int, err error)
}

// MyProcessor : 实现类，实现了Do方法，但是不小心写错方法名了或者参数了
type MyProcessor struct{}

func (p MyProcessor) Doo(ii int) (i int, err error) {
	return 0, nil
}
